bmw i3 range extender issues